Parallel implementation issues: global versus local methods

نویسندگان

  • Stephen J. Thomas
  • Richard D. Loft
  • John M. Dennis
چکیده

Climate modeling differs from weather forecasting primarily in terms of the spatial resolution and timescales involved. For example, weather models run at high resolution for short periods (from two to 10 days), whereas climate models run for decades or centuries of simulated time at much lower resolution to make the computations tractable. There are on the order of 100,000 to 1 million grid points in a climate model as opposed to 10 million or more in a global weather model. This implies that there is far less inherent parallelism available in climate models and hiding the latency inherent in vendor memory systems and communication networks is considerably more difficult. The atmospheric 3D primitive equations are employed as the dynamical core of most existing climate models and are derived from the incompressible Navier-Stokes equations by scaling arguments applied to planetary flow on a rotating sphere. Numerical methods for solving these partial differential equations can be broadly characterized as having either global or local data dependencies, both of which have specific drawbacks on highly parallel distributed-memory microprocessor-based architectures. Network bisection bandwidth usually limits highly efficient but less scalable global methods, whereas network latency tends to hinder less efficient but more scalable local methods. Despite the lack of exploitable parallelism at relatively low climate resolutions, global spectral models have exhibited high performance on modestly parallel vector architectures. This is due to the higher efficiency and greater per-processor performance of vector systems compared to microprocessors. As a result, the spectral transform method is widely used in current climate models. It is a global method based on a representation of atmospheric flow variables by spherical harmonics. The spectral element method, in contrast, is a relatively new approach that combines the local finite-element method with high-order orthogonal polynomial expansions. Global communication might still be required for such local methods when the timestepping scheme involves an implicit solver, such as the iterative conjugate gradient (CG) algorithm. PARALLEL IMPLEMENTATION ISSUES: GLOBAL VERSUS LOCAL METHODS

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Virtual Memory for Time Shared Environments

This paper analyses the issues involved in providing virtual distributed shared memory for time-shared parallel machines. We study the performance of two di erent page management policies, namely, static and dynamic page allocation under two widely accepted scheduling policies: Gang scheduling and independent processor scheduling. The performance of each page management policy is studied under ...

متن کامل

Performance Analysis of a Parallel Implementation of Global Motion Estimation on Multiprocessors

Video compression is an important field in our daily life. Motion inside videos can be classified as local or global. The two techniques: motion estimation and compensation are used in the modern compression and decompression standards. However, these two techniques require high computational power. This mandates the need for efficient methods to make video coding faster. To this end, we propos...

متن کامل

It’s More Complicated than That; Comment on “Translating Evidence into Healthcare Policy and Practice: Single Versus Multi-Faceted Implementation Strategies – Is There a Simple Answer to a Complex Question?”

In this commentary the findings from a systematic review that concluded there is no compelling evidence to suggest that implementing complicated, multi-faceted interventions is more effective than simple, single component interventions to changing healthcare professional’s behaviour are considered through the lens of Harvey and Kitson’s editorial. Whilst an appealing conclusion, it is one that ...

متن کامل

Approximation with neural networks : Between local and global

We investigate neural network based approximation methods. These methods depend on the locality of the basis functions. After discussing local and global basis functions, we propose a a multi-resolution hierarchical method. The various resolutions are stored at various levels in a tree. At the root of the tree, a global approximation is kept; the leafs store the learning samples themselves. Int...

متن کامل

The Numerical Stability Analysis of Pipelined Conjugate Gradient Methods: Historical Context and Methodology

Algebraic solvers based on preconditioned Krylov subspace methods are among the most powerful tools for large scale numerical computations in applied mathematics, sciences, technology, as well as in emerging applications in social sciences. As the name suggests, Krylov subspace methods can be viewed as a sequence of projections onto nested subspaces of increasing dimension. They are therefore b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computing in Science and Engineering

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2002